#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
//int main()
//{
//	int arr[10] = { 0 };
//	int a = 5;
//	int* m = arr;
//	int* ptr = NULL; int* ptr1 = NULL;int *ptr2 = NULL;
//	ptr = (int*)malloc(a * sizeof(int));
//	ptr1 = (int*)calloc(6,5);
//	ptr2 = (int*)realloc(m, 5);
//	free(ptr);
//	free(ptr1);
//	free(ptr2);
//	return 0;
//}
int main()
{
	int(*p)[5] = (int(*)[5])malloc(3 * 5 * sizeof(int));
	for (int i = 0; i < 3; i++)
	{
		for (int j = 0; j < 5; j++)
		{
			p[i][j] = 1;
		}
	}
	for (int i = 0; i < 3; i++)
	{
		for (int j = 0;j<5; j++)
		{
			printf("%d ", p[i][j]);
		}
		printf("\n");
	}
	free(p);
	return 0;
	return 0;
}